C এর মৌলিক সিনট্যাক্স

C প্রোগ্রামিং পুনরালোচনা (Recap of C Programming) - সি দিয়ে ডেটা স্ট্রাকচার (DSA using C) - Computer Programming

388

C প্রোগ্রামিং ভাষার মৌলিক সিনট্যাক্স জানা খুবই গুরুত্বপূর্ণ, কারণ এটি ভাষার ভিত্তি তৈরি করে। নিচে C-এর মৌলিক সিনট্যাক্সের বিভিন্ন উপাদান আলোচনা করা হলো।


১. প্রোগ্রামের গঠন

C প্রোগ্রাম একটি বা একাধিক ফাংশনের সমন্বয়ে গঠিত। প্রতিটি C প্রোগ্রামের একটি main() ফাংশন থাকতে হবে, যা প্রোগ্রামটি চালানোর সময় প্রথমে কার্যকর হয়।

#include <stdio.h> // Header file inclusion

int main() {
    // Code goes here
    return 0; // Exit status
}

২. মন্তব্য (Comments)

C তে মন্তব্য যুক্ত করা যায়, যা কোডের পাঠযোগ্যতা বাড়ায়। মন্তব্য দুটি ধরনের হয়:

  • Single-line comment: // This is a single line comment
  • Multi-line comment: /* This is a multi-line comment */

৩. ভেরিয়েবল ডিক্লারেশন

C তে ভেরিয়েবলগুলি ব্যবহার করার আগে ডিক্লারেশন করতে হয়। ভেরিয়েবলগুলির জন্য ডেটা টাইপ নির্ধারণ করা আবশ্যক।

int age; // Integer type variable
float salary; // Float type variable
char grade; // Character type variable

৪. ডেটা টাইপস

C প্রোগ্রামিং ভাষায় বিভিন্ন ধরনের ডেটা টাইপ রয়েছে:

  • int: পূর্ণ সংখ্যা
  • float: দশমিক সংখ্যা
  • double: দ্বিগুণ সঠিক দশমিক সংখ্যা
  • char: একক অক্ষর
  • void: কোন ডেটা নেই

৫. অপারেটরস

C-তে বিভিন্ন ধরনের অপারেটর ব্যবহার করা হয়:

  • Arithmetic Operators: +, -, *, /, %
  • Relational Operators: ==, !=, >, <, >=, <=
  • Logical Operators: &&, ||, !

৬. কন্ট্রোল স্ট্রাকচারস

C-তে বিভিন্ন কন্ট্রোল স্ট্রাকচার রয়েছে, যা প্রোগ্রামের প্রবাহ নিয়ন্ত্রণ করে:

৬.১ If-Else Statements

if (condition) {
    // Code if condition is true
} else {
    // Code if condition is false
}

৬.২ Switch Case

switch (variable) {
    case value1:
        // Code for value1
        break;
    case value2:
        // Code for value2
        break;
    default:
        // Default code
}

৬.৩ Loops

For Loop:

for (initialization; condition; increment/decrement) {    // Code to be executed }

While Loop:

while (condition) {    // Code to be executed }

Do-While Loop:

do {    // Code to be executed } while (condition);

৭. ফাংশনস

C প্রোগ্রামে ফাংশনগুলি কোডকে মডুলার এবং পুনঃব্যবহারযোগ্য করে তোলে।

উদাহরণ:

// Function declaration
void greet() {
    printf("Hello, World!\n");
}

int main() {
    greet(); // Function call
    return 0;
}

৮. অ্যারে

C-তে অ্যারে একই ধরনের ডেটা একত্রে সংরক্ষণ করতে ব্যবহৃত হয়।

int numbers[5]; // Declaration of an array of integers

৯. স্ট্রাকচারস

C তে স্ট্রাকচারগুলি বিভিন্ন ডেটা টাইপকে একত্রে সংরক্ষণ করতে ব্যবহৃত হয়।

struct Person {
    char name[50];
    int age;
};

১০. ফাইল হ্যান্ডলিং

C-তে ফাইল হ্যান্ডলিংয়ের মাধ্যমে ডেটা ফাইল থেকে পড়া এবং ফাইলের মধ্যে লেখা সম্ভব।

#include <stdio.h>

int main() {
    FILE *file;
    file = fopen("example.txt", "w"); // Open file for writing
    fprintf(file, "Hello, File!\n"); // Write to file
    fclose(file); // Close the file
    return 0;
}

Content added By
Promotion

Are you sure to start over?

Loading...